home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
p_man
/
cat3
/
Xm
/
XmTabListInsertTabs.z
/
XmTabListInsertTabs
Wrap
Text File
|
1998-10-30
|
5KB
|
133 lines
XXXXmmmmTTTTaaaabbbbLLLLiiiissssttttIIIInnnnsssseeeerrrrttttTTTTaaaabbbbssss((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmTTTTaaaabbbbLLLLiiiissssttttIIIInnnnsssseeeerrrrttttTTTTaaaabbbbssss((((3333XXXX))))
NNNNAAAAMMMMEEEE
XXXXmmmmTTTTaaaabbbbLLLLiiiissssttttIIIInnnnsssseeeerrrrttttTTTTaaaabbbbssss - A convenience function that inserts
tabs into a tab list
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
#include <Xm/Xm.h>
XXXXmmmmTTTTaaaabbbbLLLLiiiisssstttt XXXXmmmmTTTTaaaabbbbLLLLiiiissssttttIIIInnnnsssseeeerrrrttttTTTTaaaabbbbssss(
XXXXmmmmTTTTaaaabbbbLLLLiiiisssstttt oooollllddddlllliiiisssstttt,
XXXXmmmmTTTTaaaabbbb ****ttttaaaabbbbssss,
CCCCaaaarrrrddddiiiinnnnaaaallll ttttaaaabbbb____ccccoooouuuunnnntttt,
iiiinnnntttt ppppoooossssiiiittttiiiioooonnnn);
VVVVEEEERRRRSSSSIIIIOOOONNNN
This page documents Motif 2.1.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
XXXXmmmmTTTTaaaabbbbLLLLiiiissssttttIIIInnnnsssseeeerrrrttttTTTTaaaabbbbssss creates a new tab list that includes the
tabs in _o_l_d_l_i_s_t. This function copies specified tabs to the
tab list at the given position. The first _t_a_b__c_o_u_n_t tabs of
the _t_a_b_s array are added to the tab list. If _o_l_d_l_i_s_t is
NULL, XXXXmmmmTTTTaaaabbbbLLLLiiiissssttttIIIInnnnsssseeeerrrrttttTTTTaaaabbbbssss creates a new tab list containing
only the tabs specified.
_o_l_d_l_i_s_t Specifies the tab list to add the tabs to. The
function deallocates _o_l_d_l_i_s_t after extracting the
required information.
_t_a_b_s Specifies a pointer to the tabs to be added to the
tab list. It is the caller's responsibility to
free the tabs in _t_a_b_s by using XXXXmmmmTTTTaaaabbbbFFFFrrrreeeeeeee.
_t_a_b__c_o_u_n_t Specifies the number of tabs in _t_a_b_s.
_p_o_s_i_t_i_o_n Specifies the position of the first new tab in the
tab list. A value of 0 (zero) makes the first new
tab the first tab in the tab list, a value of 1
makes it the second tab, and so on. If _p_o_s_i_t_i_o_n is
greater than the number of tabs in _o_l_d_l_i_s_t, then
the tabs will be inserted at the end. If _p_o_s_i_t_i_o_n
is negative, the count will be backwards from the
end. A value of -1 makes the first new tab the
last tab, and so on.
RRRREEEETTTTUUUURRRRNNNN
If _t_a_b_s is NULL or _t_a_b__c_o_u_n_t is 0 (zero), this function
returns _o_l_d_l_i_s_t. Otherwise, it returns a new tab list. The
function allocates space to hold the returned tab list. The
application is responsible for managing the allocated space.
The application can recover the allocated space by calling
XXXXmmmmTTTTaaaabbbbLLLLiiiissssttttFFFFrrrreeeeeeee.
RRRREEEELLLLAAAATTTTEEEEDDDD
PPPPaaaaggggeeee 1111 ((((pppprrrriiiinnnntttteeeedddd 11110000////22224444////99998888))))
XXXXmmmmTTTTaaaabbbbLLLLiiiissssttttIIIInnnnsssseeeerrrrttttTTTTaaaabbbbssss((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmTTTTaaaabbbbLLLLiiiissssttttIIIInnnnsssseeeerrrrttttTTTTaaaabbbbssss((((3333XXXX))))
XXXXmmmmTTTTaaaabbbbLLLLiiiisssstttt(3) and XXXXmmmmTTTTaaaabbbbLLLLiiiissssttttFFFFrrrreeeeeeee(3).
Page 2 (printed 10/24/98)